package com.eve.api.shared;

import java.util.List;

import com.eve.api.server.account.characters.ApiCharacter;
import com.google.web.bindery.requestfactory.shared.InstanceRequest;
import com.google.web.bindery.requestfactory.shared.Request;
import com.google.web.bindery.requestfactory.shared.RequestContext;
import com.google.web.bindery.requestfactory.shared.Service;

@Service(ApiCharacter.class)
public interface ApiCharacterRequest extends RequestContext {
	
	Request<List<ApiCharacterProxy>> getCharacters();
	
	InstanceRequest<ApiCharacterProxy, Void> persist();

	InstanceRequest<ApiCharacterProxy, Void> remove();
	  
}
